**Supplementary Information Sections 1 and 2**
**Data: vetoandappointment.dta
**Variables: main variables
**Additional variables: govappt (appointment power, Beyle), govveto (veto power, Beyle)
**SI Section 1
use "vetoandappointment.dta"
**SI Table 1.1, Model 1
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 

**SI Table 1.1, Model 2
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2 

**SI Table 1.1, Model 3
reg pctelect1 i.balance01##c.prof termlim  tleffect redist mmds chpart fraction divgov pres2 unemployment govappt govveto y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996

**SI Table 1.1, Model 4
xtset year
xtreg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2, re

**SI Table 1.1, Model 5
tobit pctelect1 i.balance01##c.prof termlim  tleffect redist mmds chpart fraction divgov pres2 unemployment y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 , ul ll 

**SI Table 1.1, Model 6
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2, robust
 
**SI Figure 1.1
use "vetoandappointment.dta"
**For all figures, border color and titles were adjusted manually
**Model 1
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot, recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, In Text Results", color(black)) xtitle("Professionalism") ytitle ("Effect of Balance") graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model11.gph", replace

**Model 2
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2 
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot, recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, No Adjustments", color(black)) xtitle("Professionalism") ytitle ("Effect of Balance") graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model12.gph", replace

**Model 3
reg pctelect1 i.balance01##c.prof termlim  tleffect redist mmds chpart fraction divgov pres2 unemployment govappt govveto y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot,  recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Additional Controls", color(black)) xtitle("Professionalism") ytitle ("Effect of Balance") graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model13.gph", replace

**Model 4
xtset year
xtreg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2, re
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot, recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Random Effects", color(black)) xtitle("Professionalism") ytitle ("Effect of Balance") graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model14.gph", replace

**Model 5
tobit pctelect1 i.balance01##c.prof termlim  tleffect redist mmds chpart fraction divgov pres2 unemployment y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 , ul ll 
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot,  recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Tobit") xtitle("Professionalism") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model15.gph", replace

**Model 6
reg pctelect1 i.balance01##c.prof termlim  tleffect redist  mmds chpart fraction divgov unemployment pres2, robust
margins, dydx (balance01) at(prof=(0.042 (0.05) 0.66)) level(95)
marginsplot,  recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Robust Standard Errors", color(black)) xtitle("Professionalism") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig11model16.gph", replace

**SI 2 
**SI Section 2
use "vetoandappointment.dta"
**SI Table 2.1, Model 1
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 

**SI Table 2.1, Model 2
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 govveto govappt

**SI Table 2.1, Model 3
tobit pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996, ll ul

**SI Figure 2.1
**For all figures, border/color/labels adjusted manually
use "vetoandappointment.dta"
**Figure 2.1 Model 1
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 
margins, dydx (balance01) at(unemployment=(-1.3 (0.1) 1.3) prof=(0.236)) level(95)
marginsplot,  recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, In Text Result", color(black)) xtitle("Change in Unemployment") ytitle ("Effect of Balance") graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig2.1model21.gph", replace


**Figure 2.1, Model 2
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 govveto govappt
margins, dydx (balance01) at(unemployment=(-1.3 (0.1) 1.3) prof=(0.236)) level(95)
marginsplot, recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Additional Controls", color(black)) xtitle("Change in Unemployment") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig2.1model22.gph", replace


**Figure 2.1, Model 3
tobit pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996, ll ul
margins, dydx (balance01) at(unemployment=(-1.3 (0.1) 1.3) prof=(0.236)) level(95)
marginsplot, recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Effect of Balance, Tobit", color(black)) xtitle("Change in Unemployment") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "fig2.1model23.gph", replace

**SI Figure 2.2
use "vetoandappointment.dta"
**Left Panel
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 
margins, dydx (balance01) at(unemployment=(-1.3 (0.1) 1.3) prof=(0.067)) level(95)
marginsplot, yline(0) recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Bottom 10% of Professionalism", color(black)) xtitle("Change in Unemployment") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "figure22left.gph", replace

**Right Panel 
reg pctelect1 i.balance01##c.prof##c.unemployment termlim  tleffect redist mmds chpart fraction divgov pres2 y1982 y1984 y1986 y1988 y1990 y1992 y1994 y1996 
margins, dydx (balance01) at(unemployment=(-1.3 (0.1) 1.3) prof=(0.332)) level(95)
marginsplot, yline(0) recast(line) recastci(rline) ciopts(lpattern(dash)) xlabel(none) title("Top 10% of Professionalism", color(black)) xtitle("Change in Unemployment") ytitle ("Effect of Balance")graphregion(fcolor(white)) plotopts(lcolor(black))  ci1opts(lcol(black))
graph save Graph "figure22right.gph", replace

